sponge cucumber - German English Dictionary